﻿Option Explicit On
Option Strict On

Imports System.ServiceModel
Imports System.Runtime.Serialization

Namespace ACOM2000

    ''' <summary>
    ''' Enum representing the possible measurement metrics for the ACOM2000A
    ''' </summary>
    ''' <remarks></remarks>
    <DataContract(Name:="MeasurementMetricType")> _
    Public Enum MeasurementMetricTypes
        <EnumMember(Value:="Bias")> Bias
        <EnumMember(Value:="DCInput")> DCInput
        <EnumMember(Value:="Drive")> Drive
        <EnumMember(Value:="Frequency")> Frequency
        <EnumMember(Value:="ForwardPower")> ForwardPower
        <EnumMember(Value:="FilamentVoltage")> FilamentVoltage
        <EnumMember(Value:="PowerGain")> PowerGain
        <EnumMember(Value:="HV")> HV
        <EnumMember(Value:="IFFrontTube")> IFFrontTube
        <EnumMember(Value:="IFRearTube")> IFRearTube
        <EnumMember(Value:="GridCurrent")> GridCurrent
        <EnumMember(Value:="PlateCurrent")> PlateCurrent
        <EnumMember(Value:="ScreenCurrent")> ScreenCurrent
        <EnumMember(Value:="MainsVoltage")> MainsVoltage
        <EnumMember(Value:="PlateRFVoltage")> PlateRFVoltage
        <EnumMember(Value:="ReflectedPower")> ReflectedPower
        <EnumMember(Value:="ScreenVoltage")> ScreenVoltage
        <EnumMember(Value:="FrontTubeTemp")> FrontTubeTemp
        <EnumMember(Value:="RearTubeTemp")> RearTubeTemp
        <EnumMember(Value:="VSWR")> VSWR
    End Enum

End Namespace